having sailed - French English Dictionary